<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    // 输入年龄
    let arr = []
    while (true) {
      let age = +prompt(`数组为：${arr} 
      请输入有效的年龄: `);
      if (age >= 0 && age <= 100) {
        arr.push(age)
      }
      if (arr.length === 5) {
        break;
      }
    }
    // 打印出年龄大于18的人的年龄
    for (let i = 0; i < arr.length; i++) {
      if (arr[i] >= 18) {
        document.write(`年龄为${arr[i]}的人是成年人<br>`)
      }
    }
    // 打印所有人的年龄总和
    let sum = 0
    for (let i = 0; i < arr.length; i++) {
      sum += arr[i]
    }
    document.write(`所有人的年龄总和为${sum}`)

    // 打印出所有人的平均年龄
    document.write(`所有人的平均年龄为${sum / arr.length}`)

    // 打印最大年龄和最小年龄
    let max = arr[0]
    let min = arr[0]
    for (let i = 1; i < arr.length; i++) {
      if (arr[i] > max) {
        max = arr[i]
      }
      if (arr[i] < min) {
        min = arr[i]
      }
    }
    document.write(`最大年龄为${max}`)
    document.write(`最小年龄为${min}`)
  </script>
</body>

</html>